====== Installer et configurer Xorg pour une carte ATI ======

===== Configuration de xorg =====

Si vous n'avez pas encore configuré Xorg, prenez le temps de lire la page dédié :
[[howto:indispensable:xorg|Indispensable: Configurer Xorg]]

===== Configurer Xorg avec le pilote libre =====

''**ATTENTION : Si vous utilisez le pilote propriétaire ATI, vous devez d'abord le désinstaller ! car il entre en conflit avec la libgl-dri**''

installez le pilote libre pour ati et la bibliothèque pour DRI :
   pacman -S xf86-video-ati libgl-dri
Détail des paquetages installés :
   $ pacman -Qi xf86-video-ati
   Name           : xf86-video-ati
   Version        : 6.6.3-1
   Groups         : xorg-video-drivers
   Packager       : Arch Linux (http://www.archlinux.org)
   URL            : http://xorg.freedesktop.org/
   License        : None
   Architecture   : i686
   Size           : 13319174
   Build Date     : Sun Oct  8 18:36:41 2006 UTC
   Install Date   : Sat Nov 18 15:28:41 2006 UTC
   Install Script : No
   Reason:        : explicitly installed
   Provides       : None
   Depends On     : expat>=2.0 libdrm
   Required By    : None
   Conflicts With : None
   Description    : X.org ati video driver

   $ pacman -Qi libgl-dri
   Name           : libgl-dri
   Version        : 6.5.1-1
   Groups         : None
   Packager       : Arch Linux (http://www.archlinux.org)
   URL            : http://mesa3d.sourceforge.net
   License        : None
   Architecture   : i686
   Size           : 472680
   Build Date     : Tue Sep 19 17:28:04 2006 UTC
   Install Date   : Sat Nov 18 15:29:06 2006 UTC
   Install Script : No
   Reason:        : explicitly installed
   Provides       : libgl
   Depends On     : libdrm>=2.0 libxxf86vm
   Required By    : None
   Conflicts With : libgl
   Description    : Mesa DRI OpenGL library and drivers


La configuration ci-dessous est faite pour une ATI Radeon 9600 ( ATI Technologies Inc **RV350** [Mobility Radeon 9600 M10] ).
   * **__CETTE SECTION EST COURS D'ÉCRITURE__**

Puis à l’aide de votre éditeur préféré, éditez le fichier /etc/X11/xorg.conf et ajouter les bonnes options comme suit :
   Section "Module"
        Load  "i2c"     # pour gérer la télévision
        Load  "ddc"     # ddc probing of monitor
        Load  "dbe"
        Load  "dri"     # module pour l'accélération matériel
        Load  "extmod"
        Load  "glx"     # pour la 3D
        Load  "bitmap"  # bitmap-fonts
        Load  "type1"
        Load  "freetype"
        Load  "int10"   # ajout
        Load  "vbe"     # ajout
        Load  "record"
   EndSection
   
   Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "radeon"
   #    Driver      "ati"       # wrapper générique, il choisit le bon pilote (radeon, rage128, ...)
   #
        Option  "AccelMethod"   "XAA"   # choisir XAA ou EXA - XAA est le plus stable, EXA est le plus récent et le plus puissant mais parfois instable.
        Option  "AccelDFS"      "0"     # mettre "1" si la carte n'est pas une AGP - s'utilise avec EXA
        Option  "AGPMode"       "8"     # règle le débit AGP ( "1" par défaut), pour carte AGP seulement
        Option  "AGPSize"       "128"   # pour carte AGP seulement
        Option  "GARTSize"      "64"
        Option  "RingSize"      "8"
        Option  "BufferSize"    "2"
        Option  "EnablePageFlip" "1"    # active 'page flipping' pour les applis 3D, parfois instable !
        Option  "EnableDepthMoves" "yes"
        Option  "UseFBDev"      "false"
        Option  "ColorTiling"   "1"
        Option  "RenderAccel"   "true"  # Active l'accélération matériel
        Option  "mtrr"  "on"
        Option  "SubPixelOrder" "none"
        Option  "DPMS"                  # gestion de l'énergie de l'écran
        Option  "DynamicClocks" "on"
        Option  "DRI"   "true"
   EndSection
   
   Section "Extensions"
        Option  "RENDER" "Enable"
   EndSection
   
   Section "DRI"
        Mode 0666
   EndSection

Vous pouvez trouvez un exemple de configuration sur le site de Freedesktop dédié au pilote radeon : http://dri.freedesktop.org/wiki/ATIRadeon

Pensez aussi à la page man : ''man radeon''

À compléter ...